//
//  ConfigClass.h
//  ABCD
//
//  Created by miaomiao on 14-12-4.
//
//
//配置信息--宏定义

#define MMUserDefaults [NSUserDefaults standardUserDefaults]
#define MMNotificationCenter [NSNotificationCenter defaultCenter]
//-------------系统信息------------------
#pragma mark - 系统信息
//获取系统相关信息
#define CurrentSystemVersion [[UIDevice currentDevice] systemVersion]  //获取系统版本
//获取屏幕宽度、高度
#define kAppFrameSize [[UIScreen mainScreen] applicationFrame].size
#define kAppWidth kAppFrameSize.width
#define kAppHeight kAppFrameSize.height

//控件frame相对的 y坐标和想 x坐标
#define RELATIVE_FRAME_Y(s) (s.frame.origin.y + s.frame.size.height)
#define RELATIVE_FRAME_X(s) (s.frame.origin.x + s.frame.size.width)

//-------------------打印日志-------------------------
#pragma mark - 打印日志
//DEBUG 模式下打印日志,当前行
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...)
#endif

//-------------------颜色配置-------------------------
#pragma mark - 颜色信息配置
// rgb颜色转换（16进制->10进制）
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

#define UICOLOR_RGBA(R, G, B, A) [UIColor colorWithRed:R/255.f green:G/255.f blue:B/255.f alpha:A]
#define UICOLOR_RGB(R, G, B) UICOLOR_RGBA(R, G, B, 1.f)

//背景色
#define UIBACKGROUND_COLOR UICOLOR_RGB(242, 236, 231)
#define UIWhiteColor [UIColor whiteColor]   //白色
#define UIClearColor [UIColor clearColor]   //消除色

//-------------------加载图片资源-------------------------
#pragma mark - 加载图片
//图片资源路径
#define NSBUNDLE_NAME  [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Resources.bundle"]
//图片子路径
#define K_SRC_NAME(file) [NSBUNDLE_NAME stringByAppendingPathComponent:file]
#define K_IMAGE(imgName) [UIImage imageWithContentsOfFile:K_SRC_NAME(imgName)]



